Class Socket
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Constructor
constructor(token: string, options: SocketOptionsinterface SocketOptionsdetritus-client-socket/SocketOptions = {})
Properties
state: SocketStatesenum SocketStatesdetritus-client-socket/SocketStates = SocketStates.CLOSEDenum SocketStatesdetritus-client-socket/SocketStates[src]
_heartbeat: {} = {}[src]
compress: CompressTypesenum CompressTypesdetritus-client-socket/CompressTypes[src]
disabledEvents: Array<string>external Array[src]
discordTrace: Array<any>external Array = Array<never>external Array[src]
decompressor: Decompressorclass Decompressordetritus-client-socket/Decompressor | null[src]
encoding: EncodingTypesenum EncodingTypesdetritus-client-socket/EncodingTypes[src]
identifyProperties: IdentifyDataPropertiesinterface IdentifyDataPropertiesdetritus-client-socket/IdentifyDataProperties = Object.assign({}, IdentifyProperties)[src]
intents: number = GatewayIntentsenum GatewayIntentsdetritus-client-socket/GatewayIntents[src]
mediaGateways = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Socketclass Socketdetritus-client-socket/Socket>[src]
presence: PresenceOptionsinterface PresenceOptionsdetritus-client-socket/PresenceOptions | null = null[src]
socket: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket | null = null[src]
Methods
makePresence(
options: PresenceOptionsinterface PresenceOptionsdetritus-client-socket/PresenceOptions = {}
): RawPresenceinterface RawPresencedetritus-client-socket/RawPresence[src]disconnect(
code: number = SocketCloseCodes.NORMALenum SocketCloseCodesdetritus-client-socket/SocketCloseCodes,
reason?: string
): void[src]reason?: string
onError(target: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket, error: Errorexternal Error): void[src]
onMessage(target: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket, data: any): void[src]
setPresence(
options: PresenceOptionsinterface PresenceOptionsdetritus-client-socket/PresenceOptions = {},
callback?: Functionexternal Function
): void[src]callback?: Functionexternal Function
on(event: string | symbol, listener: (...args: any[]) => void): Socketclass Socketdetritus-client-socket/Socket[src]
9 more overloads
on(
event: "open",
listener: (target: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket) => any
): Socketclass Socketdetritus-client-socket/Socket[src]listener: (target: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket) => any
on(
event: "packet",
listener: (packet: Packetinterface Packetdetritus-client-socket/GatewayPackets/Packet) => any
): Socketclass Socketdetritus-client-socket/Socket[src]listener: (packet: Packetinterface Packetdetritus-client-socket/GatewayPackets/Packet) => any
on(
event: "socket",
listener: (socket: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket) => any
): Socketclass Socketdetritus-client-socket/Socket[src]listener: (socket: BaseSocketclass BaseSocketdetritus-client-socket/BaseSocket) => any
on(
event: "state",
listener: (
): Socketclass Socketdetritus-client-socket/Socket[src]listener: (
__namedParameters: {state: SocketStatesenum SocketStatesdetritus-client-socket/SocketStates}
) => any